package com.class03.field_method.field;

/**
 * @author 尚硅谷-宋红康
 * @create 20:07
 */
public class FieldTest {
    public static void main(String[] args) {

        Person p1 = new Person();
        System.out.println(p1.name);
        System.out.println(p1.age);
        System.out.println(p1.gender);
        p1.eat("肌肉");//food是实参
        p1.sleep(24, 7, 8);//hour是实参
        p1.demolitionOfHomes(1,2,4,5);

    }
}

class Person {

    // 类中四种 ：块 、 属性 、 方法 、构造方法 、静态内部类
    //属性(成员变量)
    String name;
    int age;
    char gender;

    //    方法
    public void eat(String food) {//String food是形参，这个形参属于局部变量
        int i = 1;
        System.out.println("我要吃" + i + "斤" + food);
    }

    public void sleep(int hour, int i, int j) {//int hour是形参，这个形参属于局部变量
        System.out.println("人不能超过" + hour + "个小时");
//        food = ""; 编译不通过，因为超出了food变量的作用域
    }
//    food = 1001;


    public void demolitionOfHomes(int... s){
        System.out.println(s);
    }


}
